<?php

class Produit extends BaseProduit
{
	public function __toString() {
		return $this->getNom(); // on suppose qu'il y a un champ libelle dans la table Categorie
	}
	public function addToPanier($qte){
		if (!isset($_SESSION['panier'])){
			$_SESSION['panier'] = new Panier();
		}
		$_SESSION['panier']->addProduit($this,$qte);
	}
	
	function recalculNote(){
		$crit = new Criteria();
		$crit->add(CommentairePeer:: PRODUIT_ID, $this->getId(), Criteria::EQUAL);
		$coms = CommentairePeer::doSelect($crit);
		$note = 0;
		foreach ($coms as $com) {
			echo $com->getNote();
			$note+=$com->getNote();
		}
		$this->setNoteMoyenne($note/sizeof($coms));
		$this->save();
	}
}
